package com.zenagro.domain.zenagro.expedicion;

import javax.persistence.*;

import org.openxava.annotations.*;

import com.zenagro.domain.zenagro.base.*;
import com.zenagro.domain.zenagro.expedicion.*;
@Entity
@Table(name="compartimento")
public class Compartimento extends Identificable {

	
	
	@Required
	@Column(name="capacidad")
	private double capacidad;

	@Required @NoCreate @NoModify
    @ManyToOne //(fetch=FetchType.LAZY ,optional=false) Parece que el lazy da algun problema con JPaCloner!!!!
    @ReferenceView("reference")
    @JoinColumn(name="camion_id", referencedColumnName = "id", nullable=false,  unique=false  )
	public Camion camion;
	
	public double getCapacidad() {
		return capacidad;
	}

	public void setCapacidad(double capacidad) {
		this.capacidad = capacidad;
	}

	public Camion getCamion() {
		return camion;
	}

	public void setCamion(Camion camion) {
		this.camion = camion;
	}
	
	
	
	
}
